const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,   //关闭eslint检查
  devServer: {
     proxy: {
      // '/map': {// 匹配所有以 '/api1'开头的请求路径
      //   target: 'http://localhost:8081',// 代理目标的基础路径
      //   changeOrigin: true,
      //   pathRewrite: {'^/map': '/map'} // 代理到服务器的时候，去除api路径
      // },
      '/lib': {// 匹配所有以 '/api2'开头的请求路径
        target: 'http://localhost:8081',// 代理目标的基础路径
        changeOrigin: true,
        pathRewrite: {'^/lib': '/lib'}
      },
      '/areas_v3': {// 匹配所有以 '/api2'开头的请求路径
        target: 'https://geo.datav.aliyun.com',// 代理目标的基础路径
        changeOrigin: true,
        pathRewrite: {'^/areas_v3': '/areas_v3'}
      },
      '/user': {// 匹配所有以 '/api2'开头的请求路径
        target: 'http://localhost:8081',// 代理目标的基础路径
        changeOrigin: true,
        pathRewrite: {'^/user': '/user'}
      },
      '/geoms':{
        target: 'http://localhost:8082',// 代理目标的基础路径
        changeOrigin: true,
        pathRewrite: {'^/geoms': '/geoms'}
      },
     '/analysis':{
        target: 'http://localhost:8082',// 代理目标的基础路径
        changeOrigin: true,
        pathRewrite: {'^/analysis': '/analysis'}
      },
      '/interpolation':{
        target: 'http://localhost:8082',// 代理目标的基础路径
        changeOrigin: true,
        pathRewrite: {'^/interpolation': '/interpolation'}
      },
      '/near':{
        target: 'http://localhost:8082',// 代理目标的基础路径
        changeOrigin: true,
        pathRewrite: {'^/near': '/near'}
      },
      '/topology':{
        target: 'http://localhost:8082',// 代理目标的基础路径
        changeOrigin: true,
        pathRewrite: {'^/topology': '/topology'}
      },
      '/surface':{
        target: 'http://localhost:8082',// 代理目标的基础路径
        changeOrigin: true,
        pathRewrite: {'^/surface': '/surface'}
      },
      '/geotool':{
        target: 'http://localhost:8082',// 代理目标的基础路径
        changeOrigin: true,
        pathRewrite: {'^/geotool': '/geotool'}
      },
      '/pitdensity':{
        target: 'http://localhost:8082',// 代理目标的基础路径
        changeOrigin: true,
        pathRewrite: {'^/pitdensity': '/pitdensity'}
      },
      '/linedensity':{
        target: 'http://localhost:8082',// 代理目标的基础路径
        changeOrigin: true,
        pathRewrite: {'^/linedensity': '/linedensity'}
      },
      // '/layer':{
      //   target: 'http://localhost:9017',// 代理目标的基础路径
      //   changeOrigin: true,
      //   pathRewrite: {'^/layer': '/layer'}
      // },
      '/deformation':{
        target: 'http://localhost:9017',// 代理目标的基础路径
        changeOrigin: true,
        pathRewrite: {'^/deformation': '/deformation'}
      },
      '/layer':{
        target: 'http://localhost:9021',// 代理目标的基础路径
        changeOrigin: true,
        pathRewrite: {'^/layer': '/layer'}
      }
    
    }
  }

})
